:root {
    --nr-font-size: 16px;
    --nr-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

* {
    box-sizing: border-box;
    outline: none;
}

html, body {
    margin: 0;
    padding: 0;
    font-family: var(--nr-font-family);
}

.mb-2 {
    margin-bottom: .5rem;
}

.text-decoration-none {
    text-decoration: none;
}

.align-middle {
    vertical-align: middle;
}
.me-1 {
    margin-right: 0.2em;
}
.me-2 {
    margin-right: 0.5em;
}
.me-3 {
    margin-right: 1em;
}
.px-2 {
    padding-left: 0.5em;
    padding-right: 0.5em;
}
[role=button] {
    cursor: pointer;
}